package com.example.backend.service;

import org.springframework.web.multipart.MultipartFile;
import java.io.InputStream;

/**
 * OSS服务接口
 */
public interface OssService {
    
    /**
     * 上传文件
     */
    String upload(MultipartFile file);
    
    /**
     * 上传文件流
     */
    String upload(InputStream inputStream, String fileName);
    
    /**
     * 删除文件
     */
    void delete(String fileUrl);
    
    /**
     * 下载文件
     */
    InputStream download(String fileUrl);
    
    /**
     * 获取文件访问URL
     */
    String getFileUrl(String fileUrl);
} 